#ifndef TARJETA_H
#define TARJETA_H
#include <QDjangoModel.h>
#include <QObject>
#include <Entidades/marca_tarjeta.h>

class Tarjeta : public QDjangoModel
{
    Q_OBJECT
    Q_PROPERTY(int id_tarjeta READ getId_tarjeta WRITE setId_tarjeta)
    Q_PROPERTY(marca_tarjeta *marca READ getMarca WRITE setMarca)
    Q_PROPERTY(int numero READ getNumero WRITE setNumero)
    Q_PROPERTY(QString tipo READ getTipo WRITE setTipo)
    Q_CLASSINFO("id_tarjeta", "primary_key=true")
public:
    explicit Tarjeta(QObject *parent = 0);

    int getId_tarjeta() const;
    void setId_tarjeta(int value);

    int getNumero() const;
    void setNumero(int value);

    QString getTipo() const;
    void setTipo(const QString &value);

    marca_tarjeta *getMarca() const;
    void setMarca(marca_tarjeta *value);

private:
    int id_tarjeta;
    QString tipo; //C o D
    //marca_tarjeta *marca;
    int numero;

signals:

public slots:

};

#endif // TARJETA_H
